OPAL[5]


Technical University of Berlin


A strongly-typed, higher-order, strict applicative language with algebraic specification. It uses parameterized structures rather than polymorphism.

"OPAL: Design and Implementation of an Algebraic Programming Language", available by ftp.